Career 2020 2019 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour France F4 Croatia F2 Croatia F2 Croatia #1-w1 Croatia #1-w2 Croatia #1-w3 Croatia #1-w4 Croatia F4 Israel F6 Austria F2 Croatia F2 Croatia F5 Bosnia/Herzegovina F1 Macedonia F1 Macedonia F2 Croatia F6 Croatia F7 Croatia F9 Bosnia/Herzegovina F6 Dominican Republic F3 Great Britain F1 Italy F7 Croatia F7 Bosnia/Herzegovina F6 Croatia F3 Slovenia F2 Czech Republic F5 Germany F2 Croatia F1 Croatia F2 Romania F4 Dominican Republic F1 Dominican Republic F2 Great Britain F2 Croatia F2 Croatia F1 Italy F10 Bosnia/Herzegovina F3 Bosnia/Herzegovina F4 Macedonia F2 Serbia F1 Germany F3 Croatia F1 Croatia F2 Croatia F6 Croatia F7 Croatia F8 Bosnia/Herzegovina F6 Bosnia/Herzegovina F7 Iran F5 Iran F6 United Arab Emirates F1 Croatia F1 Croatia F2 Croatia F4 Croatia F5 Bosnia & Herzegovina F1 Bosnia & Herzegovina F3 Bosnia & Herzegovina F4 Serbia F1 Serbia F5 Croatia F6 Croatia F8 Bosnia/Herzegovina F5 Croatia F9 Croatia F9 Serbia F14 Croatia F10 Hungary F1 Bosnia & Herzegovina F2 Croatia F1 Croatia F10 Croatia F2 Croatia F11 Bosnia & Herzegovina F6 Croatia F12 Italy F17 Croatia F17 Croatia F2 Croatia F2 Italy F3 Italy F11 Croatia F7 Serbia F9 Serbia F10 Croatia F8 Italy F16 Czech Republic F4 Czech Republic F4 Bosnia & Herzegovina F3 Bosnia & Herzegovina F4 Slovenia F1 Shenzhen Challenger Eskisehir Challenger Garden Open - Rome Banca Marche Tennis Cup - San Benedetto Tennis Napoli Cup - Napoli Zagreb Open - Zagreb Challenger 42 - Andrezieux Challenger Citta di Olbia - Olbia San Remo Tennis Cup - San Remo Memorial Savigni - Sassuolo Top Wool Challenger - Biella Genoa Open Challenger-Fondazione Carige - Genova Tennis Napoli Cup - Naples Top Wool Challenger Biella - Biella Gemax Samsung Open 2004 - Belgrade St.Petersburg Challenger by Kinex - St. Petersburg XXIX Edizione 'A.Savoldi Marco' - Manerbio Tennis Napoli Cup 2006 - Napoli Genoa Open - Genova Pekao Open - Szczecin Tatra Banka Open 2006 - Bratislava Tennis Napoli Cup 2004 - Napoli BMW Tennis Championship - Sunrise Tennis Napoli Cup 2007 - Napoli Unique Zagreb Open - Zagreb Challenger Lugano - Lugano BSI Challenger Lugano - Lugano Tennislife Cup - Napoli Sarajevo Challenger Napoli Challenger Volvo Sylt Open - Sylt XXVIII Edizione 'A.Savoldi' - Manerbio Cepu Open - San Marino Recanati Challenger Napoli Challenger VIII Trofeo Ciutat de Barcelona - Barcelona Jameson Cup - Milan Ostrava Challenger Lugano Challenger Turin Challenger Orbetello Challenger Schickendanz Open - Furth Quimper Challenger Guangzhou Challenger 9th Torneo B. Camparini Arpa Ceramic Cup - Reggio Emilia Canottieri Mincio Open - Mantova San Benedetto Challenger Rennes Challenger Trani Cup - Trani DPD Challenger 2002 - Aschaffenburg San Marino Challenger Segovia Challenger Banja Luka Challenger Rio De Janeiro Challenger Porto Alegre Challenger Montevideo Challenger Ortisei Challenger 2001 ATP Challenger 'Riviera Delle Palme' - San Benedetto Zagreb Open - Zagreb Banca Stato Challenger Lugano - Lugano Sarajevo Challenger Itajai Challenger Rome Challenger Santos Challenger Sao Paulo Challenger Ostrava Challenger Napoli Challenger Rome Challenger Cordenons Challenger Warsteiner Challenger Lubeck - Lubeck Warsteiner Challenger Wolfsburg - Wolfsburg Szczecin Challenger C.T. San Remo - XIII Piertomaso Tessitore - San Remo Sporting Challenger 2003 - Turin I Tourneo Fila Citta di Brindisi - Brindisi Casablanca Challenger Ortisei Challenger Andria Challenger Quimper Challenger Kazan Challenger Panama City Challenger Barranquilla Challenger St. Brieuc Challenger Vercelli Challenger Anning Challenger Rome Challenger Mestre Challenger Recanati Challenger Milan Challenger IX Ciutat de Barcelona - Barcelona San Benedetto Challenger Segovia Challenger Gemax Open - Belgrade Cordenons Challenger Como Challenger Banja Luka Challenger Sibiu Challenger Pereira Challenger Cali Challenger Ortisei Challenger Casablanca Challenger Kolkata Challenger Raanana Challenger Caltanissetta Challenger Citta di Brindisi - Brindisi Rome Challenger Vicenza Challenger Prostejov Challenger Mestre Challenger Prague Challenger Milan Challenger Padova Challenger San Benedetto Challenger Segovia Challenger Prague Challenger Cordenons Challenger Meknes Challenger Tashkent Challenger Ningboo Challenger Suzhou Challenger Ortisei Challenger Bangkok Challenger Manila Challenger Bergamo Challenger Quimper Challenger Jonkoping Challenger Turin Challenger Vicenza Challenger Challenger Ford de Cherbourg - Cherbourg Garden Open - Rome Cordenons Challenger Manerbio Challenger Orleans Challenger Andria Challenger Genoa Open 'Fondazione Carige' - Genova Astana Challenger Brasov Challenger Portoroz Challenger Recanati Challenger San Marino Challenger Zagreb Challenger Biella Challenger Bytom Challenger Rijeka Challenger Segovia Challenger San Marino Challenger Szczecin Challenger Madrid Challenger Lermontov Challenger Caltanissetta Challenger Leon Challenger Szczecin Challenger Andria Challenger Tennis Napoli Cup - Napoli Furth Challenger Aix En Provence Challenger Rijeka Open - Rijeka Poprad Tatry Challenger Milan Challenger Genova Challenger San Marino CEPU Open - San Marino New Delhi Challenger Timisoara Challenger Todi Challenger Guangzhou Challenger Napoli Challenger Genova Challenger Banja Luka Challenger Zagreb Open - Zagreb Open de L'Isere - Grenoble VII Torneo Internazionale di Tennis - Barletta Open Sainte Victoire - Aix-En-Provence Trani Cup - Trani Tatra Banka Open - Bratislava Jameson Cup - Milan Tennis Napoli Cup - Napoli Banca Stato Challenger - Lugano Nord LB Open - Braunschweig Riviera di Rimini Challenger - Rimini San Marino Cepu Open - San Marino Sina-Kia Motors Tennis Cup - Cordenons Mobilux Open - Luxembourg X Torneo Internazionale di Tennis - Barletta Bancastato Challenger Lugano - Lugano Top Wool Challenger-Immagine Trophy - Biella Sunrise Challenger Privatbank Open 2006 - Dnepropetrovsk Banja Luka Challenger San Marino Cepu Open - San Marino Black Forest Open - Freudenstadt Banjaluka Challenger 2007 - Banja Luka Credit Agricole Suisse Open - Gstaad Bangkok Challenger BH Indoor Sarajevo - Sarajevo BMW Tennis Championship - Sunrise Zagreb Open - Zagreb Medjurgorje Open - Medjugorje Segovia Challenger Kos Succhetti Tennis Cup - Cordenons Ljubljana Open 2008 - Ljubljana Banja Luka Challenger 2008 - Banja Luka Prostejov Challenger Lugano Challenger Turin Challenger Rimini Challenger San Marino Challenger Banja Luka Challenger Napoli Challenger Zagreb Challenger Eckental Challenger Aachen Challenger Yokohama Challenger Toyota Challenger Rijeka Challenger Honolulu Challenger Tampere Challenger San Marino Challenger Genova Challenger Rijeka Challenger Cairo Challenger Banja Luka Challenger Cremona Challenger Ljubljana Challenger Napoli Challenger Palermo Challenger Belgrade Challenger Astana Challenger Ortisei Challenger Pingguo Challenger Rome Challenger Ostrava Challenger Challenger Canottieri Minico - Mantova Zagreb Challenger Penza Challenger Fujitsu Siemens Open - Budapest Recanati Challenger Cremona Challenger Brasov Challenger Ljubljana Challenger Mons Challenger Memorial Savigni - Sassuolo Heilbronn Challenger Florianopolis Challenger Santiago Challenger Guadalajara Challenger Barletta Challenger Rome Challenger Monza Challenger FILA Challenger - Biella Dallas Challenger Timisoara Challenger Trnava Challenger Kosice Challenger Milan Indoors - Milan San Benedetto Challenger Como Challenger Pereira Challenger Tunis Challenger Padova Challenger Cortina Challenger San Marino Challenger Istanbul Challenger Genova Challenger Alphen Challenger Recanati Challenger Quito Challenger St. Brieuc Challenger Arad Challenger CA Challenge 2002 - Graz Eckental Challenger Andria Challenger Raanana Challenger 5th Sardinian International Championships - Cagliari Sibiu Challenger Milan Indoors - Milan Budapest Challenger Agri Challenger Mouilleron-Le-Captif Challenger ATU Cup - Weiden Allianz Suisse Open - Gstaad Generali Open - Kitzbuhel Campionati Internazionali di Sicilia - Palermo Next Generation Hardcourts - Adelaide Heineken Open - Auckland BellSouth Open - Vina del Mar Argentina Open - Buenos Aires San Marino Cepu Open - San Marino Brasil Open - Costa do Sauipe Open de la Comunidad Valenciana - Valencia Open Seat Godo 2005 - Barcelona Allianz Suisse Open - Gstaad Mercedes Cup - Stuttgart Idea Prokom Open - Sopot Open Romania - Bucharest Qatar ExxonMobil Open - Doha Banja Luka Challenger Heineken Open - Auckland International Indoor Tennis Championships of Croatia - Zagreb Copa Telmex - Buenos Aires Brasil Open - Costa do Sauipe Abierto Mexicano Telcel - Acapulco Bangkok Challenger Open SEAT Godo 2006 - Barcelona Hypo Group Tennis International - Portschach Irving Challenger BCR Open Romania - Bucharest Campionati Internazionali di Sicilia - Palermo Ciutat de Barcelona - Barcelona Cairo Challenger 2002 - Cairo Sunrise Challenger St. Petersburg Open - St. Petersburg Qatar ExxonMobil Open - Doha Heineken Open - Auckland PBZ Zagreb Indoors - Zagreb Brasil Open - Costa do Sauipe Copa Telmex - Buenos Aires Open de la Comunidad Valenciana - Valencia Open Seat Godo 2007 - Barcelona Hypo Group Tennis International - Portschach Allianz Suisse Open - Gstaad Generali Open - Kitzbuhel Orange Prokom Open - Sopot BCR Open Romania - Bucharest ATP Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco PBZ Zagreb Indoors - Zagreb Tennis Channel Open - Las Vegas Open de Tenis Comunidad Valenciana - Valencia Orange Warsaw Open - Warsaw Catella Swedish Open - Bastad Austrian Open - Kitzbuhel ATP Studena Croatia Open Umag - Umag Pilot Pen Tennis - New Haven BCR Open Romania - Bucharest ATP Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Qatar ExxonMobil Open - Doha Medibank International - Sydney Movistar Open - Vina del Mar Abierto Mexicano Telcel - Acapulco Grand Prix Hassan II - Casablanca Open Sabadell Atlantico - Barcelona BMW Open - Munich Catella Swedish Open - Bastad Masters Series - Hamburg ATP Studena Croatia Open Umag - Umag Pilot Pen Tennis - New Haven Copa Telmex - Buenos Aires Open Sabadell Atlantico - Barcelona Open de Nice Cote dAzur - Nice Catella Swedish Open - Bastad International German Open - Hamburg ATP Studena Croatia Open Umag - Umag Pilot Pen Tennis - New Haven BCR Open Romania - Bucharest If Stockholm Open - Stockholm Bank Austria Tennis Trophy - Vienna Medibank International - Sydney Movistar Open - Santiago Grand Prix Hassan II - Casablanca Open Sabadell Atlantico - Barcelona BMW Open - Munich Gerry Weber Open - Halle SkiStar Swedish Open - Bastad German Tennis Championships - Hamburg ATP Studena Croatia Open - Umag BCR Open Romania - Bucharest Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Swiss Indoors Basel - Basel Heineken Open - Auckland PBZ Zagreb Indoors - Zagreb Brasil Open - Sao Paulo Copa Claro - Buenos Aires Abierto Mexicano Telcel - Acapulco Grand Prix Hassan II - Casablanca BRD Nastase Tiriac Trophy - Bucharest Serbia Open - Belgrade BMW Open - Munich UNICEF Open - 's Hertogenbosch Qatar ExxonMobil Open - Doha PBZ Zagreb Indoors - Zagreb VTR Open - Vina del Mar Copa Claro - Buenos Aires BRD Nastase Tiriac Trophy - Bucharest Open de Nice Cote d'Azur - Nice Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Qatar Exxon Mobil Open - Doha Medibank International - Sydney Movistar Open - Santiago 2003 Mercedes Cup - Stuttgart PBZ Zagreb Indoors - Zagreb Royal Guard Open Chile - Vina del Mar Brasil Open - Sao Paulo Grand Prix Hassan II - Casablanca CA Tennis Trophy - Vienna Brasil Open - Costa do Sauipe Open 13 - Marseille Bet-At-Home Austrian Open - Kitzbuhel Open SEAT 2008 - Barcelona Croatia Open - Umag PBZ Zagreb Indoors - Zagreb BRD Nastase Tiriac Trophy - Bucharest TEB BNP Paribas Istanbul Open - Istanbul Vegeta Croatia Open - Umag St. Petersburg Open - St. Petersburg Grand Prix Hassan II - Marrakech BMW Open - Munich Mercedes Cup - Stuttgart Aircel Chennai Open - Chennai Memphis Open - Memphis Generali Open 2002 - Kitzbuhel Open 13 - Marseille Davidoff Swiss Indoors - Basel Internationaler Raiffeisen Grand Prix - St. Polten Open de Tenis Comunidad Valenciana - Valencia Abierto Mexicano Telcel - Acapulco Croatia Open - Umag Open de Moselle - Metz Brasil Open - Costa do Sauipe ARAG World Team Championship - Dusseldorf PBZ Zagreb Indoors - Zagreb BCR Open Romania - Bucharest Brasil Open - Costa do Sauipe Abierto Mexicano Telcel - Acapulco Grand Prix Hassan II - Casablanca Copa Telmex - Buenos Aires Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Open de Tenis Comunidad Valenciana - Valencia Qatar ExxonMobil Open - Doha PBZ Zagreb Indoors - Zagreb Copa Claro - Buenos Aires Qatar ExxonMobil Open - Doha Abierto Mexicano Telcel - Acapulco Grand Prix Hassan II - Casablanca Gerry Weber Open - Halle ATP Vegeta Croatia Open - Umag Copa Claro - Buenos Aires SkiStar Swedish Open - Bastad Konzum Croatia Open - Umag Kremlin Cup - Moscow Open Romania - Bucharest Pilot Pen Tennis - New Haven Australian Open - Melbourne Brasil Open - Costa do Sauipe Tennis Masters Series - Rome Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Tennis Masters Series - Monte Carlo Telecom Italia Masters - Rome Masters Series Monte Carlo - Monte Carlo Campionati Internazionali d'Italia - Rome Masters Series Hamburg - Hamburg Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Campionati Internazionali D'Italia - Rome Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte-Carlo Campionati BNL dItalia - Rome Masters Series Hamburg - Hamburg BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Internazionali BNL dItalia - Rome BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Internazionali BNL d'Italia - Rome Monte-Carlo Rolex Masters - Monte-Carlo Abierto Mexicano Telcel - Acapulco Western & Southern Open - Cincinnati Tennis Masters Series - Rome Australian Open - Melbourne Studena Croatia Open - Umag BNP Paribas Masters - Paris Wimbledon - London French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne Wimbledon - London Australian Open - Melbourne French Open - Paris U.S. Open - New York French Open - Paris Davis Cup, Group 2, REL2, ITA-POL 3-2 Davis Cup, Group 1, 1R, LUX-ITA 0-5 Davis Cup, Group 1, 2R, ITA-MAR 4-1 Davis Cup, Group 1, PO, ITA-LUX 4-1 Davis Cup, Group 1, 2R, ITA-SVK 4-1 Davis Cup, World Group, PO, ITA-SUI, 2-3 Davis Cup, Group 1, 1R, ITA-BLR 5-0 Davis Cup, World Group, PO, SWE-ITA 3-2 Hopman Cup - Perth Davis Cup, Group I, 2R, ITA-SLO 5-0 Davis Cup, World Group, PO, RSA-CRO 1-4 French Open - Paris Davis Cup, Finals, Group B French Open - Paris Wimbledon - London Wimbledon - London French Open - Paris Wimbledon - London Australian Open (juniors) French Open (juniors) Wimbledon (juniors) All Lower level tournaments Olympics - Beijing Davis Cup, Group 2, 2R, ITA-BUL 5-0 Davis Cup, Group 1, PO, ITA-LAT, 3-2 Davis Cup, World Group, PO, CHI-ITA 1-4 Davis Cup, Group I, Group I, 2R, NED-ITA 1-4 Davis Cup, World Group, 1R, CRO-ESP 2-3 U.S. Open (juniors)